/**
 * $version:  0.1 
 * $Date: 2012-03-19 
 *
 * Copyright (C) 2010-2011 Jawa Software. All rights reserved.
 *
 */

package org.jawa.cluster;

/**
 * 集群中节点的详细信息.
 *
 */
public interface ClusterNodeInfo {

	/**
	 *返回当前节点的主机名.
	 *
	 * @return 节点的主机名.
	 */
	String getHostName();

	/**
	 * 返回当前节点的标识.
	 *
	 * @return 节点的标识.
	 */
	NodeID getNodeID();

	/**
	 * 返回当前节点成员的加入时间.
	 *
	 * @return 节点成员的加入时间.
	 */
	long getJoinedTime();

	/**
	 * 返回当前节点是否为高级成员.
	 *
	 * @return 当前节点是否为高级成员.
	 */
	boolean isSeniorMember();
}
